Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.06.2013, 01:35
Новичок на форуме
Отправить личное сообщение для Aliaksei Посмотреть профиль Найти все сообщения от Aliaksei
 
Регистрация: 22.06.2013
Сообщений: 1

Проблемы с синхронным запросом ajax
Отправляю синхронный запрос ajax:

jQuery.ajax({type : "GET",url : url,data : null,dataType : "json",async :false,});

перед ним пытаюсь отобразить надпись на экране :

var label = document.createElement("label");
label.textContent = "Searching...";
var body = document.getElementByTag("body");
body .appendChild(label);

но почему-то надпись появляется только после выполнения запроса, почему надпись не успевает появиться до блокировки интерфейса синхронным запросом ajax???
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2013, 04:01
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Да нет, вроде же нормально все отображается.
<!DOCTYPE html>
<body>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
var label = document.createElement("label");
label.textContent = "Searching...";
document.body.appendChild(label);

var url = 'blabla';
jQuery.ajax({
    type : "GET",
    url : url,
    data : null,
    dataType : "json",
    async : false,
    complete : alert.bind(window, 'Запрос окончен', '')
});
</script>
</body>
Ответить с цитированием
  #3 (permalink)  
Старый 22.06.2013, 23:14
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

очевидно не успевает
может быть потому что кто-то в приоритете, точно не знаю, но наблюдал, выполняя при приёме (асинхронном) большого количества данных со вставкой их в dom, что браузер подвисает до конца обработки, mouseout, например, вообще теряется (tooltip при наведении появлялся, отправлялся запрос, пока шла обработка ответа с этим подвисом, мышь сдвигалась, tooltip же можно было убрать только отводом после очередного наведения).

Последний раз редактировалось bes, 23.06.2013 в 00:21.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конфликтуют плагин стилизации с ajax запросом prohor.zotikov jQuery 15 30.10.2013 19:57
проблемы с запросом ajax I'm_Lazy AJAX и COMET 0 30.05.2013 23:27
Проблемы с кодировкой в ajax Axenic Общие вопросы Javascript 3 27.07.2010 09:30
Проблема с Ajax запросом в IE и Opera flash_uz AJAX и COMET 0 30.04.2009 15:08
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37